import pandas as pd
import numpy as np


def display(m, d):
    print(m)
    print(d)


data = pd.DataFrame(np.random.randint(0, 10, size=(3, 4)), columns=list('ABCD'), index=['a', 'b', 'c'])
print(data)
display('获取B列', data['B'])
display('获取B,D列', data[['B', 'D']])
display('获取b到c行 ， B到D列', data.loc['b':'c', 'B':'D'])
# 逗号前规定行 ， 逗号后规定列
display('获取第1列', data.iloc[:, 0])
display('获取第1列和第3列', data.iloc[:, [0, 2]])
display('获取第1列到第3列', data.iloc[:, 0:3])

